home *** CD-ROM | disk | FTP | other *** search
- program TestOverlayHandler;
- uses Overlay, OverlayHandler, Unit1, Unit2, Unit3;
- {.$O OverlayHandler}
- {$O Unit1 }
- {$O Unit2 }
- {$O Unit3 }
-
- begin
- OvrInit ('TESTOVER.OVR');
- WriteLn('MemAvail=', MemAvail);
- Unit3.test;
- LoadOverlay(@Unit1.test);
- WriteLn('ovrLoadResult=', ovrLoadResult);
- WriteLn('MemAvail=', MemAvail);
- LoadOverlay(@Unit2.test);
- WriteLn('ovrLoadResult=', ovrLoadResult);
- WriteLn('MemAvail=', MemAvail);
- Unit1.test;
- Unit2.test;
- Unit3.test;
- UnloadOverlay(@Unit2.test);
- WriteLn('ovrLoadResult=', ovrLoadResult);
- WriteLn('MemAvail=', MemAvail);
- Unit3.test;
- Unit2.test;
- Unit1.test;
- UnloadOverlay(@Unit1.test);
- WriteLn('ovrLoadResult=', ovrLoadResult);
- WriteLn('MemAvail=', MemAvail);
- Unit3.test;
- LoadOverlay(@LoadOverlay);
- WriteLn('ovrLoadResult=', ovrLoadResult);
- UnloadOverlay(@LoadOverlay);
- WriteLn('ovrLoadResult=', ovrLoadResult);
- end.
-
-